CFLAGS= -Wall

webglk.a: webglk.o stream.o window.o fileref.o image.o utils.o mouse.o hyper.o sound.o webglk.h
	ar r webglk.a webglk.o stream.o window.o fileref.o image.o utils.o mouse.o hyper.o sound.o

webglk.o: webglk.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

stream.o: stream.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

window.o: window.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

fileref.o: fileref.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

image.o: image.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

mouse.o: mouse.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

utils.o: utils.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

hyper.o: hyper.c webglk.h glk.h
	gcc $(CFLAGS) -c $<

sound.o: sound.c webglk.h glk.h
	gcc $(CFLAGS) -c $<
